package cn.iocoder.yudao.module.member.controller.admin.studentCurriculumVitae.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 用户简历 Excel VO
 *
 * @author 周枫皓
 */
@Data
public class StudentCurriculumVitaeExcelVO {

    private Long id;
    @ExcelProperty("简历名称")
    private String name;

    @ExcelProperty("学生大头照")
    private String studentPictureUrl;

    @ExcelProperty("学生姓名")
    private String studentName;

    @ExcelProperty(value = "性别" )
    private String sex;

//    @ExcelProperty(value = "简历公开状态", converter = DictConvert.class)
//    @DictFormat("infra_boolean_string") // TODO 代码优化：建议设置到对应的 XXXDictTypeConstants 枚举类中
//    private String publicStatus;

    @ExcelProperty("政治面貌")
    private String political;

    @ExcelProperty("出生日期")
    private Date birthday;

    @ExcelProperty("居住城市")
    private String liveCity;

    @ExcelProperty("籍贯")
    private String nativePlace;

    @ExcelProperty("民族")
    private String clan;

    @ExcelProperty("手机号码")
    private String phoneNumber;

    @ExcelProperty("邮箱")
    private String email;

    @ExcelProperty("求职意向")
    private String internshipDesire;

    @ExcelProperty("教育经历")
    private String educationalJson;

    @ExcelProperty("专业")
    private String specialty;
//    /**
//     * 已修课程json
//     */
    @ExcelProperty("已修课程")
    private String courses;
    /**
     * 工作/实习经历json
     */
    @ExcelProperty("工作/实习经历")
    private String workExperience;
    /**
     * 项目经历json
     */
    @ExcelProperty("项目经历")
    private String projectExperience;
    /**
     * 语言能力json
     */
    @ExcelProperty("语言能力")
    private String languageAbility;
    /**
     * 专业技能json
     */
    @ExcelProperty("专业技能")
    private String specialtyAbility;
    /**
     * 证书json
     */
    @ExcelProperty("证书")
    private String certificates;
    /**
     * 社会实践/活动经历json
     */

    @ExcelProperty("社会实践/活动经历")
    private String practiceExperience;

}
